import pandas as pd

pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)

df = pd.read_excel('./超市营业额2.xlsx')

print('查看交易额统计信息'.ljust(20, '='), df['交易额'].describe(), sep='\n')
print('交易额四分位数'.ljust(20, '='))

print(df['交易额'].quantile([0, 0.25, 0.5, 0.75, 1.0]))

print('交易额中值'.ljust(20, '='), df['交易额'].median(), sep='\n')
print('交易额最小的3条记录'.ljust(20, '='), df.nsmallest(3, '交易额'), sep='\n')
print('交易额最大的5条记录'.ljust(20, '='), df.nlargest(5, '交易额'), sep='\n')
print('最后一个日期'.ljust(20, '='), df['日期'].max(), sep='\n')
print('最小的工号'.ljust(20, '='), df['工号'].min(), sep='\n')
print('第一个最小交易额的行下标'.ljust(20, '='), end='')
index = df['交易额'].idxmin()
print(index)
print('第一个最小交易额'.ljust(20, '='), df.loc[index, '交易额'], sep='\n')
print('第二个最大交易额的行下标'.ljust(20, '='), end='')
index = df['交易额'].idxmax()
print(index)
print('第一个最大交易额'.ljust(20, '='), df.loc[index, '交易额'], sep='\n')
